bathe in the glory

Translations
se complaire dans sa gloire
Definitions
To bask in admiration, praise, or success; to enjoy and revel in the positive attention or recognition received for an achievement.